package gatperdut.chato.core.interpreter.actions.generic;

import gatperdut.chato.constants.CSConstantsCommandResult.CommandExecutionResult;
import gatperdut.chato.core.characters.BaseController;
import gatperdut.chato.core.interpreter.grammar.comminfo.LookInfo;

public abstract class LookAction extends Action {

    public LookAction( LookInfo info, BaseController entityController ) {
        super( info, entityController );
    }

    @Override
    public abstract CommandExecutionResult perform();

    @Override
    public LookInfo getInfo() {
        return (LookInfo) super.getInfo();
    }

    @Override
    public boolean interruptsCrafting() {
        return false;
    }

}
